package com.jic.point.rest.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @description: TODO
 * @author: lixuehui
 * @date: 2020/11/25 17:06
 * @Version 1.0
 */
@Data
public class ReleaseHaiBeiRequest {

//     @ApiModelProperty(notes = "活动表ID")
//     private  Long rightsId;
//     @ApiModelProperty(notes = "平台标识")
//     private  String appKey;
//     @ApiModelProperty(notes = "平台密钥")
//     private String appSecret;
//     @ApiModelProperty(notes = "释放标识")
//     private Integer releaseStage;
@ApiModelProperty(notes = "编码")
private String code;

    @ApiModelProperty(notes = "名称")
    private String name;

    @ApiModelProperty(notes = "总积分")
    private BigDecimal total;

    @ApiModelProperty(notes = "可用积分")
    private BigDecimal available;

    @ApiModelProperty(notes = "冻结积分")
    private BigDecimal frozen;

    @ApiModelProperty(notes = "汇率，以海尔为分母;例如可口可乐积分：海尔智家积分=0.1")
    private BigDecimal exchangeRate;

    @ApiModelProperty(notes = "状态（-4、提前结束；-3、双向冻结；-2、流入冻结，流出正常，-1、停用，0、正常；1、启用；2、流入正常，流出冻结；3、双向解冻；-4、延期结束；）")
    private Integer sts;

    @ApiModelProperty(notes = "申请人ID")
    private Long applierId;

    @ApiModelProperty(notes = "申请原因")
    private String applyReason;

    @ApiModelProperty(notes = "审批ID")
    private Long auditorId;

    @ApiModelProperty(notes = "审批原因")
    private String auditReason;

    @ApiModelProperty(notes = "是否启用（0-未启用，1-已启用；）")
    private Long auditFlag;

    @ApiModelProperty(notes = "审核（0—待审核；1-审核通过；2-审核拒绝；）")
    private Integer auditSts;

    @ApiModelProperty(notes = "开始日期")
    private Date startTime;

    @ApiModelProperty(notes = "结束日期")
    private Date endTime;

    @ApiModelProperty(notes = "当前动作（0-正常,1-修改,2-删除）")
    private Integer currentAction;

}
